git reflog
Gitを使ってやらかした時、git reflogさえ使えればわりかしなんとかなる - Qiita